Використання класичних криптоалгоритмів підстановки та перестановки для захисту текстової інформації

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних технологій, автоматики та метрології
Факультет:
Кібербезпека
Кафедра:
Захист інформації

Інформація про роботу

Рік:
2020
Тип роботи:
Звіт до лабораторної роботи
Предмет:
криптографія та стеганографія
Варіант:
23 24

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ „ЛЬВІВСЬКА ПОЛІТЕХНІКА” ІКТА кафедра ЗІ З В І Т до лабораторної роботи №1 з курсу: «Криптографія і стеганографія» на тему: «Використання класичних криптоалгоритмів підстановки та перестановки для захисту текстової інформації» Варіант 23 ЗАВДАННЯ 1. Для одноалфавітного методу з фіксованим зміщенням визначити встановлене в програмі зміщення. Для цього потрібно: переглянути попередньо створений за допомогою редактора свій текстовий файл; виконати для цього файлу шифрування; переглянути в редакторі зашифрований файл; переглянути гістограми вихідного та зашифрованого текстів; описати гістограми (в чому подібні, в чому різняться) і визначити, з яким зміщенням було виконано шифрування; розшифрувати зашифрований текст: за допомогою програми, після чого перевірити в редакторі правильність розшифрування; вручну за допомогою гістограм: описати і пояснити процес розшифрування. ХІД РОБОТИ 1. Запускаємо L_LUX.exe. У вікні програми відкриваємо файл text.txt. 2. Зашифровуємо текст за допомогою одноалфавітного методу з фіксованим зміщенням. Гістограми вихідного та зашифрованого текстів: З гістограм можна дізнатись статистичний розподіл знаків в тексті, а також: у процесі шифрування використовується англійський алфавіт (а саме в тексті - 7 літер з повтореннями) та система кодів ASCII (в тексті знак пробілу [SPACE]); шифрування здійснено з ключем 3, тобто літера "a" зі зсувом в три знаки заміняється літерою "d", "e" - "h" відповідно. Знак [SPACE] заміняється знаком #; коефіцієнт появи символа(частота) "d" в початковому тексті дорівнює 0.053, символ з’являється лише 1 раз, символ "a" з коефіцієнтом 0.263 – 5 разів; частота появи символів в тексті до шифрування та замінених символів після шифрування не відрізняється. 3. Розшифровуємо зашифрований текст вручну за допомогою гістограм. Знаючи, що ключ шифру дорівнює 3, згідно гістограмі, знак "p" відповідає літері "s", "e"-"h", " r" -" u", [SPACE] - "#", "a"-"d", "s"-"v", "d"-"g", "t"-"w". Отримуємо такий текст: shu#dvshud#dg#dvwud → per aspera ad astra Також можна розшифрувати текст за допомогою програми. Після дешифрування отримуємо такі гістограми: Якщо припустити, що частота появи літер у відкритому тексті приблизно відповідає середньостатистичній частоті появи літер в текстах мови, на якій написано повідомлення, тоді ключ можна знайти шляхом зіставлення перших декількох літер, що трапляються найчастіше у відкритому та зашифрованому текстах. Тобто за допомогою методу частотного криптоаналізу, розшифрувати такий код не створює проблеми. ВИСНОВОК В процесі виконання лабораторної роботи я ознайомилась з класичними криптоалгоритмами підстановки та перестановки, а саме з шифром Цезаря з ключем 3, здійснила шифрування та дешифрування тексту за допомогою програми та вручну.
Антиботан аватар за замовчуванням

07.05.2020 19:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини